import * as jsonWebToken from 'jsonwebtoken';
export default class JWT {
    static SECRTE = 'ztf-'
    constructor() {}
    /**
    * 生成token
    * @param {*} value string object buffer
    * @param {*} expires 失效时间
    * @returns 
    */
    static generate(value, expires = '10h') {
       return jsonWebToken.sign(value, JWT.SECRTE, {expiresIn: expires});
    }
     // 校验token
    static verify(token) {
        try {
            return jsonWebToken.verify(token, JWT.SECRTE);
        } catch (error) {
            return false;
        }
    }
}